#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <pthread.h>
#include <fstream>
#include <iostream>
#include <sstream>
#include <string.h>
#include <limits.h>
#include <errno.h>
#include <algorithm>
#include <vector>
#include <set>
#include <map>
#include <cassert>

using namespace std;

#define handle_error_en(en, msg) do { errno = en; perror(msg); exit(EXIT_FAILURE); } while (0)

#define handle_error(msg) do { perror(msg); exit(EXIT_FAILURE); } while (0)

typedef struct
{
	vector<int> *baseDatos;
	vector<int> *consultas;
	vector<int> *insertar;
	vector<int> *eliminar;
	set<int> *salida = NULL;

	unsigned long baseSize,eliminarSize,insertarSize,consultasSize;
} info;
